<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<%@ include file="/common/common.jsp" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
</head>
<body>

<div id="toolbar">

    </form>

</div>
<table id="table"></table>
</body>
<script type="text/javascript">
    $(function(){
        $('#table').bootstrapTable({
            url: '/cmsChanelController/getInfoServer',
            method: 'post',                      //请求方式（*）
            contentType: "application/x-www-form-urlencoded",//post请求，需要加这个,不然分页不出
            toolbar: '#toolbar',    //工具按钮用哪个容器  用于对齐查询
            striped: true,                      //是否显示行间隔色
            cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true,                   //是否显示分页（*）
            //分页配置 start
            sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
            pageNumber: 1,                      //初始化加载第一页，默认第一页,并记录
            pageSize: 3,                     //每页的记录行数（*）
            pageList: [2, 5, 6],        //可供选择的每页的行数（*）
            //分页配置 end
            search: true,                      //是否显示表格搜索
            showColumns: true,                  //是否显示所有的列（选择显示的列）
            showRefresh: true,                  //是否显示刷新按钮
            clickToSelect: true,                //是否启用点击选中行
            showToggle: true,                   //是否显示详细视图和列表视图的切换按钮
            strictSearch: true,					//严格搜索

            //得到查询参数
            queryParams: function(params){
                //这里的键的名字和控制器的变量名必须一致，这边改动，控制器也需要改成一样的
                var temp ={
                    pageSize : params.limit,
                    pageNum :(params.offset / params.limit) + 1,  /* 当前页数 */
         //           bookName : $("[name=bookName]").val(), //根据name获取模糊查询的字段 在刷新的同时，带到后台进行查询
          //          bookPublisher : $("[name=bookPublisher]").val(),
        //            bookCategory : $("[name=bookCategory]").val(),
        //            bookAuthor : $("[name=bookAuthor]").val(),
                    // cid:$("[name=cid]").val()    //根据id 获取选中的下拉单的值， 在刷新的同时，带到后台进行查询
                };
                return temp;
            },				//严格搜索


            columns: [
                {
                    checkbox: true,
                    visible: true                  //是否显示复选框
                },{
                    field: 'channelId',
                    title: 'ID',
                }, {
                    field: 'channelName',
                    title: '姓名',
                },{
                    field: 'sorted',
                    title: '排序',
                },{
                    title: '操作',
                    formatter : function(value, row, index){
                        var channelId = row.channelId;
                        return '<a class="btn btn-info1" href="javascript:moveUp(' + channelId + ')"><span class="glyphicon glyphicon-arrow-up"></span></a>'+
                            '<a class="btn btn-info1" href="javascript:moveDown(' + channelId + ')"><span class="glyphicon glyphicon-arrow-down"></span></a>';

                    }
                }
            ]
        });
    })


    function getData(){
        $('#table').bootstrapTable("refresh"); //向后台输出进行刷新
    };

    function moveUp(channelId){
        $.ajax({
            url:"/cmsChanelController/moveUp/"+channelId,
            data:{},
            dataType:"json",
            type:"post",
            async:true,
            success:function(result){
                if(result){
                    toastr.success("成功");
                    getData();
                }else{
                    toastr.error("已到顶部");
                }

            },
            error:function(result){
                toastr.error("删除系统异常");
            }
        })
    };


    function moveDown(channelId){
        $.ajax({
            url:"/cmsChanelController/moveDown/"+channelId,
            data:{},
            dataType:"json",
            type:"post",
            async:true,
            success:function(result){
                if(result){
                    toastr.success("成功");
                    getData();
                }else{
                    toastr.error("已到最顶部");
                }

            },
            error:function(result){
                toastr.error("删除系统异常");
            }
        })
    };


    /*
        function insertBatch(){
            BootstrapDialog.show({
                title: '增加',
                message: $('<div></div>').load('/tBookController/insertInfo'),
                /!* type: BootstrapDialog.TYPE_SUCCESS, *!/
                size: BootstrapDialog.SIZE_SMALL,
                buttons: [{
                    label: '取消',
                    cssClass : "btn btn-info",
                    action: function (dialog) {
                        dialog.close();
                    }
                }, {
                    label: '确定',
                    cssClass : "btn btn-info",
                    action: function (dialog) {

                        /!*
                                  var userName = $("#username").val();
                                  var userSex = $("#userSex").val();
                                  var userBirth = $("#userBirth").val();
                                  var depId = $("#depId").val();
                                   var  roleChecked = $("[name = 'roleId']");
                                    var roleIds = [];
                                   $(roleChecked).each(function(i,e){
                                       if($(e).prop("checked")){
                                           roleIds.push($(e).val())
                                       }
                                   })

                                   if(roleIds.length == 0){
                                       alert("请选择角色")
                                       return;
                                   }*!/
                     /!*   var bookName = $("[name = bookName]").val();
                     //   var bookName = $("#bookName").val();
                        var firstName = $("#firstName").val();
                        var lastName = $("#lastName").val();
                        var bookPublisher = $("#bookPublisher").val();
                        var bookDate = $("#bookDate").val();
                        var bookPrice = $("#bookPrice").val();
                        var bookCategory = $("#bookCategory").val();*!/

                        $.ajax({
                            url:"/tBookController/addById",
                            data:$("#addFrom").serialize(),
                            dataType:"text",
                            type:"post",
                            async:true,
                            success:function(result){
                                if(result == "1"){
                                    dialog.close();
                                    toastr.success("增加成功");
                                    getData();
                                }else{
                                    toastr.error("增加失败");
                                }

                            },
                            error:function(){
                                toastr.error("系统异常,请联系管理员");
                            }
                        })

                    }
                }]
            });
        }

        function updateInfo(bookId){
            BootstrapDialog.show({
                title: '修改',
                message: $('<div></div>').load('/tBookController/updateInfo/'+bookId),
                /!* type: BootstrapDialog.TYPE_SUCCESS, *!/
                size: BootstrapDialog.SIZE_SMALL,
                buttons: [{
                    label: '取消',
                    cssClass : "btn btn-info",
                    action: function (dialog) {
                        dialog.close();
                    }
                }, {
                    label: '确定',
                    cssClass : "btn btn-info",
                    action: function (dialog) {

                        /!*				var userName = $("#username").val();
                                        var userSex = $("#userSex").val();
                                        var userBirth = $("#userBirth").val();
                                        var depId = $("#depId").val();
                                        var  roleChecked = $("[name = 'roleId']");
                                        var roleIds = [];
                                        $(roleChecked).each(function(i,e){
                                            if($(e).prop("checked")){
                                                roleIds.push($(e).val())
                                            }
                                        })

                                        if(roleIds.length == 0){
                                            alert("请选择角色")
                                            return;
                                        }*!/

                        /!* alert(roleIds)*!/
                        $.ajax({
                            url:"/tBookController/updateById",
                            data:$("#updateFrom").serialize(),
                            dataType:"text",
                            type:"post",
                            async:true,
                            success:function(result){
                                if(result == "1"){
                                    dialog.close();
                                    toastr.success("修改成功");
                                    getData();
                                }else{
                                    toastr.error("修改失败");
                                }

                            },
                            error:function(){
                                toastr.error("系统异常,请联系管理员");
                            }
                        })

                    }
                }]
            });
        }

        function deleteInfo(bookId){
            if(confirm("是否删除")){
                $.ajax({
                    url:"<%=path%>/publisherController/deleteById/"+pubId,
                data:{},
                dataType:"text",
                type:"post",
                async:true,
                success:function(result){
                    if(result == "1"){
                        toastr.success("删除成功");
                        getData();
                    }else{
                        toastr.error("删除失败");
                    }

                },
                error:function(){
                    toastr.error("系统异常,请联系管理员");
                }
            })
        }
    }


    //批量删除
    function deleteBatch(bookId) {
        var ids = [];
        var rows = $('#table').bootstrapTable("getSelections");
        $(rows).each(function(i, e){
            ids.push(e.bookId);
        })
        if(ids.length <= 0){
            toastr.error("请选择需要删除的数据");
            return;
        }
        if (confirm("是否确认删除?")){
            $.ajax({
                url:"/tBookController/deleteBatch",
                type:"post",
                data:{ids:ids},
                dataType:"json",
                async:true,
                success:function (result) {
                    if (result == 1){
                        toastr.success("删除成功");
                        getData();
                    } else {
                        toastr.error("删除失败");
                    }
                },
                error:function(result){
                    toastr.error("系统异常,请联系客服处理");
                }
            })
        }
    }*/

</script>
</html>